﻿/*
7-22 龟兔赛跑 (20 分)
乌龟与兔子进行赛跑，跑场是一个矩型跑道，跑道边可以随地进行休息。乌龟每分钟可以前进3米，兔子每分钟前进9米；兔子嫌乌龟跑得慢，觉得肯定能跑赢乌龟，于是，每跑10分钟回头看一下乌龟，若发现自己超过乌龟，就在路边休息，每次休息30分钟，否则继续跑10分钟；而乌龟非常努力，一直跑，不休息。假定乌龟与兔子在同一起点同一时刻开始起跑，请问T分钟后乌龟和兔子谁跑得快？

输入格式：
输入在一行中给出比赛时间T（分钟）。

输出格式：
在一行中输出比赛的结果：乌龟赢输出@_@，兔子赢输出^_^，平局则输出-_-；后跟1空格，再输出胜利者跑完的距离。

输入样例：
242
输出样例：
@_@ 726
*/

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main() {
	freopen("D:/Develop/GitRepos/MOOC/浙江大学/数据结构/201906/zju_C_Basic/data/7.22.txt", "r", stdin);
	int n = 0;
	scanf("%d", &n);

	int turtle = 0;
	int rabbit = 0;
	int status = 0;
	int rn = 0;
	int rest = 0;
	while (n--) {
		turtle += 3;
		if (status == 0) {
			rn++;
			rabbit += 9;
		}
		else {
			rest++;
		}
		if (rest == 30 || rn == 10) {
			rn = rest = 0;
			status = (rabbit > turtle) ? 1 : 0;
		}
	}

	if (turtle > rabbit)
		printf("@_@ %d", turtle);
	else if (rabbit > turtle)
		printf("^_^ %d", rabbit);
	else
		printf("-_- %d", turtle);


	return 0;
}